Linux学习[4] YUM的介绍、YUM库的配置以及YUM源的设置(做源) | 您所在的位置:网站首页 › yum yum yum › Linux学习[4] YUM的介绍、YUM库的配置以及YUM源的设置(做源) |
(我的这篇文章是以RHCE为系统进行讲解,并以企业实际为考虑问题的出发点进行的,请依你情况查看,如果你有光盘且仅想马上用上安装一些软件那让你直接看最下面隔开的那部分[2009.12.13添加]!) 一、Yum的一点介绍: YUM是“Yellow dog Updater, Modified”的缩写,可执行程序名为yum。YUM是一个在Fedora中的Shell前端软件包管理器。在红帽企业版Linux 5中引入YUM的重要原因之一,便是YUM能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装,便于管理大量系统的更新问题。
二、YUM的特点有: 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf) 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据库的一致性
三、为什么要进行YUM库的配置 我们在安装好Linux后要进行YUM源的设置,是为了方便日后对软件包的管理,解决单独安装RPM软件包时可能产生的软件包依赖关系(使用yum人仓库中安装软件包,如果还有依赖的软件包,yum工具会一并安装。 在企业中,我们会设置企业自己的YUM源(库)方便企业Linux系统(主要是红帽和红帽的Fedora)对软件包的管理,更重要的原因是保证YUM源的安全性,因为一个软件包从源头就被开了口子那我们安装了这样的软件就等于给自己身上开刀! 所以,我们要对YUM库进行必要的配置工作。
四、YUM知识简单介绍 yum 命令接受命令行语法为: (以下为man中的信息)
yum [options] [command] [package ...]
command is one of: * install package1 [package2] [...] * update [package1] [package2] [...] * check-update * upgrade [package1] [package2] [...] * remove | erase package1 [package2] [...] * list [...] * info [...] * provides | whatprovides feature1 [feature2] [...] * clean [ packages | headers | metadata | dbcache | all ] * makecache * groupinstall group1 [group2] [...] * groupupdate group1 [group2] [...] * grouplist [hidden] [groupwildcard] [...] * groupremove group1 [group2] [...] * groupinfo group1 [...] * search string1 [string2] [...] * shell [filename] * resolvedep dep1 [dep2] [...] * localinstall rpmfile1 [rpmfile2] [...] * localupdate rpmfile1 [rpmfile2] [...] * reinstall package1 [package2] [...] * downgrade package1 [package2] [...] * deplist package1 [package2] [...] * repolist [all|enabled|disabled] * help [command]
(以下是几个常用命令的介绍(以RHEL5(红帽企业版5)为蓝本)
1.列出软件 |
CopyRight 2018-2019 实验室设备网 版权所有 |